@charset "UTF-8";
#mbanner{ height: 0px!important; overflow: hidden;}
.mod-news3 .swiper-pagination span:nth-child(2n+2){ display:none;}	
@media screen and (max-width: 1600px) { .mod-innnerbox{ margin-top: -8%;} }

@media screen and (max-width: 1600px) {
.mod-innnerbox{ margin-top: -7%;}
	.wrap-layer2{ width: 1200px;}
	.navMenu>li{ margin: 0 15px;}
	.topr-wraps{ width: 1000px;}
	.wrap-nav .navMenu{ width: 820px;}
	.mod-adbtns{ width: 1360px; margin-left: -680px;}
	
/*领导团队*/
.teamlist-wrap{}
.teamlist-wrap .item-cell{ margin-bottom:10px; border:1px solid #eee; overflow: hidden; height: 150px;}
.teamlist-wrap .item-1,.teamlist-wrap .item-cell:hover{ border-bottom: 3px solid #f70007; height: 148px;}
.teamlist-wrap .item-cnt{ width:630px; padding:5px 0 0 10px; box-sizing: border-box; float: left;}
.teamlist-wrap .item-pic {  height:150px; width: 127px; float:left; }
.teamlist-wrap .item-pic img{  height:150px;  width:127px;}
.teamlist-wrap .item-tit *{ font-size: 16px; color: #333; }
.teamlist-wrap .item-tit a{ border-bottom: 1px solid #f70007; min-width:40px; display: inline-block; padding-bottom:0px;}
.teamlist-wrap .item-tit{ margin-bottom:0px;  }
.teamlist-wrap .item-cnt .item-desc2{ line-height: 16px;}
.teamlist-wrap .item-cnt .item-desc2 *{ font-size:12px; color:#999;}
.teamlist-wrap .item-cnt .item-desc *{ color: #666;font-size:12px; line-height: 100%;} 	

}


@media screen and (max-width: 480px) {
	
	.article .content img,.newsInfo .content img{ height: auto!important;}
	
	.stock-desc img{ max-width: 100%!important; height: auto!important;}
	
	.mod-news3 .swiper-pagination span:nth-child(2n+2){ display: inline-block;}	
	
	.mod-news1 .item-pic img{ max-width: 100%!important; height: auto!important;  width: auto!important;}
	.enjoyment_left img{ max-width: 100%;  height: auto;}
	.mode-banner{ margin-top:0;}
	#mbanner{ display: block; height: auto!important;}
	#pcbanner{ display: none;}

	.addr{ display: none;}
	.fot-l{  text-align: center;}
	.bom-nav li:nth-child(1) a{ border: none;}
	.mod-headers{ display: none;}
.wrap-layer{ width: auto; padding: 0 10px;}
 body, html {overflow-x: hidden; min-width: 0; }
.H25{ height:10px;}
.swiper-pagination{ bottom: 5px!important;}
.swiper-pagination-bullet{  width: 6px; height: 6px; border-radius:6px; }	
.swiper-pagination-nums{ display:none;}

.swiper-container-8 .swiper-wrapper, 	.swiper-container-8 .swiper-slide{  height: 100%!important;}
/*首页*/	
.banner .swiper-pagination{ height: 40px; line-height: 40px;}	
.mod-adbtns{ top:0; margin-top: 0; width: auto;left: 0; right: 0; margin-left: 0; }
.mod-adbtns a{  position: relative; top: 140%;}
.mod-adbtns a:after{ font-size: 35px;}	
.H45{ height: 20px;}
.banner .swiper-pagination span{ width: 20px!important; margin: 0 2px; height: 4px; }	
.mod-totals{ margin-right: 0;}	
.mod-totals .item-cell{ width: 48%; margin-right: 2%;  box-sizing: border-box; margin-bottom:4%; height: 140px;}	
.mod-totals .item-cell:nth-child(2n){ margin-left: 2%; margin-right: 0;}	
.mod-totals .item-pic{ padding-top: 25px;}	
.mod-totals .item-pic img{  width: 35px; height: auto;}
.H50{ height: 30px;}
.com-tit span{ font-size: 20px;}	
.com-tit{ background-size:240px auto; padding-bottom:25px; }	
.com-tit2{ font-size: 16px;}	
	.com-desc{ font-size: 14px;}
.stock-cnt{ width:auto; float:none;  min-height: 0; margin-bottom: 10px;}	
.mod-stock{ height: auto;      background:url(../images/tz_bg.jpg) center 0 no-repeat,url(../images/tz_bg.jpg) center bottom no-repeat; padding-bottom:30px;}	
.stock-bg{ margin-top: 50px;}
.tab-ui li a{ font-size: 17px;}
	.stock-tit{ font-size: 16px;}
	.stock-desc *,.stock-desc{ font-size: 14px;}
	.stock-tit span{ font-size: 22px;}
	.com-top span{ font-size: 18px;}	
	.tab-ui li.cr:after{ bottom: 0;}
	
	
	
/*	
品牌滚动	
.brand-links .item-cell{width:auto; float:none; display:-moz-box;
    display:-webkit-box;
    display:box; height: auto;}	
.brand-links .item-pic{  width: 50%;}
.brand-links img{ max-width: 100%; height: auto;}
.brand-links .item-logo{width: 50%;}
.brand-links .item-logo:after{ left: -15px; top: 50%; margin-top: -15px;   border: 15px solid transparent;
    border-right: 15px solid #fff; z-index: 88;}	
.brand-links .item-2 .item-logo:after{ left: auto; right: -30px; top: 50%; bottom: auto; margin-top: -15px;   border: 15px solid transparent;
border-left: 15px solid #fff;}	*/
	
/*新加滚动*/	
.brand-links .item-cell img{  max-width: 100%; height: auto;}
/*.brand .item-cell{
    margin:0 auto;
    width:96%;
    height: auto;
    float: none;
}
.brand .item-cell img{
    width:100%;
    height: auto!important;
}
.brand .item-1 .item-pic,.brand .item-1 .item-logo,.brand .item-2 .item-pic,.brand .item-2 .item-logo{
    width:50%;
}*/
.swiper-slide{

}
.mod-brand{ background-size: cover;}	
.H80{ height:40px;}
.nlayer-1,.nlayer-2{ width: auto;  float: none;}
.nlayer-1{ margin-bottom: 25px;}	
.com-top span{ font-size: 18px; background-size: 18px auto; padding-left: 26px;}	
.H40{ height: 20px;}	
.com-top a.more,.com-top a.more:after{ font-size: 14px;}	

/*党建要闻*/	
.mod-news3 .item-cell{display:-moz-box;display:-webkit-box;display:box; }	
.mod-news3 .item-pic{ float: none; width: 130px; height: 95px; overflow: hidden;}
.mod-news3 .item-pic img{ max-width: 100%; height: auto;}	
.mod-news3 .item-cnt{float: none;  padding-right: 0; width: auto;flex:1;box-flex:1;-webkit-box-flex:1;-moz-flex: 1;-webkit-flex: 1;}
	.mod-news3 .item-tit{ height: 18px;  overflow: hidden;}	
.mod-news3 .item-tit *{ font-size: 16px;}	
.mod-news3 .item-desc{ height:42px; overflow: hidden;}
.mod-news3 .item-desc *{ font-size: 14px;}	
.mod-news3 .item-tit{ line-height: 20px; margin-bottom: 5px; padding-bottom: 5px;}	
.mod-news3 .item-date{ margin-top: 5px; font-size: 14px;}	
.mod-news3 .swiper-container, .mod-news3 .swiper-wrapper, .mod-news3 .item-cell,.mod-news3{ height: 150px!important;}	
	
.down-apps {display:-moz-box;display:-webkit-box;display:box;}	
.down-apps .say-tit{ float: none; width: 120px; text-align: center;} 	
.down-apps .code-cells{ float: none; margin: 0; margin-left: 15px;}	
.down-apps .say-tit img{ max-width: 100%;height: auto; display: inline-block;}	
.scode-t img{ max-width: 100%; height: auto;}	
.platform-bg2{    background: #f9fcff url(../images/bg5.jpg) 0 0 no-repeat; padding-bottom: 35px;}
/*.mod-prolists .item-cell{ width: 47%; margin-left: 2%; margin-bottom: 2%;}
.mod-prolists .item-cell:nth-child(5){ display: none;}*/
	.mod-prolists .item-cell{ width: 180px;}	
.mod-prolists .item-tit *{ font-size: 16px; }	
.mod-prolists .item-tit{ line-height: 22px; height: 22px; overflow: hidden;}
.mod-prolists  .item-desc{display:-moz-box;display:-webkit-box;display:box;}
.mod-prolists  .item-desc>*{ display: block;}	
.mod-prolists .item-desc span{ font-size: 14px;}
.mod-prolists .item-desc b{ display: none;}
.mod-prolists .item-desc i{ font-size: 18px; margin-right: 5px;}
.fot-r{ float: none; margin: 0 auto 20px auto;}	
.addr li{ display: block; margin-right: 0; margin-bottom: 5px;padding-left: 25px; background-size: 14px auto!important;}
.addr li span{ padding-right: 0;  }	
.addr{ padding-bottom: 15px;}
.bom-nav{ padding-top: 10px;}
.addr:after{ width: 100%;}
	.mod-prolists .item-desc em{ font-size: 14px;}
	.mod-news1 .item-tit *,.mod-news1 .item-mores a{ font-size: 16px;}	
	.mod-news1 .item-desc, .mod-news1 .item-desc *{font-size: 14px;}
	.mod-news2 .item-tit  *{ font-size: 16px;}
	.mod-news2 .item-desc *, .mod-news2 .item-desc{ font-size: 14px;}
	.mod-news2 .item-tit span{ font-size: 14px;}
	.mod-news3 .swiper-pagination span{ margin: 0 2px;}
	.mod-news3 .item-tit,.mod-news3 .item-tit *{ font-size: 16px;}	
	
	
	
/*内页*/	
 .main {
        width: 96%;
        height: auto;
        margin: 0 auto;
        overflow-x: hidden;
        margin-top: 20px;
    }

    .enterprise-tit {
        width: 100%;
        max-height: 480px;
    }

    .enterprise-tit::after {
        content: "";
        position: absolute;
        bottom: -40px;
        left: 5%;
        background: url("../images/tit-bg.png") no-repeat center;
        width: 340px;
        height: 30px;
    }

    .enterprise-news .enterprise-news-left {
        float: none;
        width: 100%;
        height: auto;
    }

    .enterprise-news .enterprise-news-left .item-cell {
        width: 100%;
        height: auto;
    }


    .enterprise-news .enterprise-news-left .item-cell .item-pic img {
        width: 100%;
        height: auto;
    }

    .enterprise-news .enterprise-news-left .item-cell .item-tit .date b {
        font-size: 14px; text-align: center;
    }

    .enterprise-news .enterprise-news-left .item-cell .item-tit .tit {
        width: 75%;
        line-height: 50px;
        font-size: 16px;
    }

    .enterprise-news .enterprise-news-left .item-cell .item-tit .date {
        margin-left: 0px;
        margin-right: 0px;
        line-height: 45px;
        font-size: 14px;
		text-align: center;
        padding-top: 0;
    }
    .one_part {
        float: left;
       margin-right: -1%;
    }
    .enterprise-news .enterprise-news-right {
        margin-top: 0;
        float: none;
        margin-left: -1%;
    }

	.enterprise-news .enterprise-news-left{margin-bottom:10px;} 
    .enterprise-news .enterprise-news-left .item-cell .item-tit {
        padding: 0;
    }
    .enterprise-news .enterprise-news-left .item-cell .item-cnt .item-desc{
        height: auto;
        max-height: 120px; margin-bottom: 20px;
    }
    .enterprise-news .enterprise-news-left .item-cell .item-cnt{
        width: 100%;
    }
    .enterprise-news .enterprise-news-left .item-cell .item-tit a{
        display: inline-block;
        text-overflow: ellipsis;
        width:100%;
        overflow: hidden;
        white-space: nowrap;
    }
	.enterprise-news .enterprise-news-left .item-cell .item-pic{ max-height: 110px;}
    .enterprise-news .enterprise-news-left .item-cell .item-pic::after {
        height: 50px;
        line-height: 50px;
    }
	.enterprise-news .enterprise-news-left .item-cell .item-pic img{ display: block;}
    .enterprise-news .enterprise-news-right .item-cell {
        width: 49%;
        float: left;
        margin-left: 1%;
    }

    .enterprise-news .enterprise-news-right .item-cell .item-pic img {
        width: 100%;
        height: auto;
    }

    .enterprise-news .enterprise-news-right .item-cell .item-tit .tit {
        width: 60%;
        font-size: 16px;
    }
    .enterprise-news .enterprise-news-left .item-cell .item-cnt .btn{
        display: none;
    }
    .enterprise-news .enterprise-news-right .item-cell .item-tit .date {
        margin-top: 5px;
        margin-right: 10px;
		text-align: center;
    }

    .enterprise-news .enterprise-news-right .item-cell .item-tit .date b {
        font-size: 14px;
    }

    .enterprise-news .enterprise-news-right .item-cell .item-tit .date {
        font-size: 14px;
    }

    .enterprise-news .enterprise-news-right .item-cnt {
        height: 40px;
    }

    .enterprise-news .enterprise-news-right .item-cell .item-pic::after {
        height: 40px;
    }
	.dynamic{/* padding-top: 15px; padding-bottom: 15px;*/ background: none;}
	.dynamic .item-cell{ margin: 5px 0; padding: 0;}
	.dynamic .item-cell .item-cnt .item-desc{ height: 40px;}
    .enterprise-news .enterprise-news-right .item-cell .item-tit {
        padding: 0 5px;
	}.dynamic .item-cell .item-cnt .item-date{ margin-top: 0}
	.dynamic .item-cell .item-cnt .item-tit{  margin-top: 0;}
    .dynamic .item-cell {
        width: 100%;
    }
	.enterprise .btn{ width: 100px; height:30px; line-height: 30px; font-size: 16px;}
    .dynamic .item-cell .item-pic {
        width: 40%;
        height: 110px;
    }

    .dynamic .item-cell .item-pic a img {
        width: 100%;
        height: auto; display: block;
    }

    .dynamic .item-cell .item-cnt {
        float: left; padding-left: 10px; box-sizing: border-box;
        width: 60%;

    }

    .dynamic .item-cell .item-cnt .item-tit {
        padding-bottom: 5px;
        line-height: 100%;
        height: 30px;
        font-size: 16px;
        line-height: 30px;
        overflow: hidden;
        white-space: nowrap;
        text-overflow: ellipsis;
    }

	.enterprise-news .enterprise-news-left .item-cell { position: relative;}
	.enterprise-news .enterprise-news-left .item-cell .item-pic{ width: 40%;}
	.enterprise-news .enterprise-news-left .item-cell .item-cnt{ width: 60%; padding-left: 10px; box-sizing: border-box; float: left;}
	.enterprise-news .enterprise-news-left .item-cell .item-tit{ position: static; margin-top: -10px;}
	.enterprise-news .enterprise-news-left .item-cell .item-tit a{ font-size: 16px;}
	.enterprise-news .enterprise-news-left .item-cell .item-cnt .item-desc{ line-height: 20px;}
	.enterprise-news .enterprise-news-left .item-cell .item-tit .date{ position: absolute; color: #666; right: 0; bottom:0; line-height: 100%;}
	.enterprise-news .enterprise-news-left .item-cell .item-cnt .item-desc{ max-height: 40px; margin-top: 5px;}
	.enterprise-news .enterprise-news-left .item-cell .item-cnt .item-tit::after{ position: absolute; left:40%; margin-left: 10px; top:28px;}
	.dynamic{ padding-top: 0;}
	.dynamic .item-cell .item-cnt .item-tit{ margin-top: -5px;}
	.dynamic .item-cell{ margin: 10px 0;}
    .dynamic .item-cell .item-cnt .item-desc {
        margin-top: 5px;
        font-size: 14px;
    }
	.dynamic .item-cell { position: relative;}
    .dynamic .item-cell .item-cnt .item-date {
   position: absolute; bottom: 0; right: 0;
    }

    .brigade-tit::after {
        left: 5%
    }

    .brigade-tit {
        margin-bottom: 20px;
    }

    .brigade-news {
        margin-top: 40px;
    }

    .dynamic {
        margin-top: 0;
    }

    .enterprise .btn {
        margin-top: 20px;
        padding: 0; width: 150px; height: 45px; line-height: 45px; font-size: 14px;
    }

    .brigade {
        margin-top: 20px;
        overflow-x: scroll;
    }

    .enterprise-tit {
        font-size: 28px;
    }

    .brigade-tit {
        font-size: 28px;
    }

    /*--------------------------------------------------------------*/
	.one_part {  margin-right: 0;}
    .one_part .item-cell {
        width: 48%;
        margin-bottom: 10px;
		margin-right: 0; padding: 0 1%;
    }

    .one_part .item-cell .item-tit div img {
        width: auto;
        height: 18px;
    }

    .one_part .item-cell .item-tit div:nth-child(2) {
        padding-left: 10px;
        font-size: 18px;
    }

    .one_part .item-cell .item-tit {
        margin-top: 5px;
    }

    .one_part .item-cell .item-desc {
        margin-top: 0px;
        font-size: 14px;
        line-height: 22px;
        height: 180px;
    }

    .one_part .item-cell .item-more {
        font-size: 14px;
        background-size: 7px auto;
    }

    .two_part .item-cell {
        float: left;
        width: 100%;
        padding-right: 0;
        margin-bottom: 20px;
    }

    .brand {
        width: 100%;
        background-size: 100% 470px;
        height:470px;
    }

    .brandstory ul {
        margin-left: 4%;
        margin-top: 10px;
    }

    .brandstory ul li {
        width: 48%;
        height: auto;
    }

    .brandstory ul li a {
        width: 100%;
        height: auto;
    }

    .brandstory ul li a img {
        width: 100%;
        height: auto;
    }

    .brandstory ul li:nth-child(2) span,
    .brandstory ul li:nth-child(4) span {
        position: absolute;
        bottom: 50px;
        left: -15px;
        width: 0;
        height: 0;
        border-top: 15px solid transparent;
        border-bottom: 15px solid transparent;
        border-right: 15px solid #fff;
    }

    .brandstory ul li:nth-child(5) span,
    .brandstory ul li:nth-child(7) span {
        position: absolute;
        bottom: 50px;
        right: -15px;
        width: 0;
        height: 0;
        border-top: 15px solid transparent;
        border-bottom: 15px solid transparent;
        border-left: 15px solid #fff;
        z-index: 9999;
    }

    .qr {
        margin-top: 20px;
        display: block;
        margin: 0 auto;
    }

    .qr_code_three {
        text-align: center;
    }


    .brandstory {
        width: 100%;
        padding-top: 15px;
    }

    .brand_tit {
        background: url(../images/icon9.png) no-repeat center left;
		background-size: 30px auto;
        font-size: 20px;
        padding-left: 40px;
        margin-left: 4%;
    }
    .enjoyment-main{
        width:100%;
        background-color: #f8fcff;
        padding-bottom: 30px;
        padding-top: 20px;
    }
    .enjoyment {
        width:94%;
        background-color: #fff;
        display: block;
        margin-top: 20px;
        box-shadow: 0 2px 5px rgba(0, 0, 0, 0.4)
    }

    .enjoyment_left {
        width: 100%;
    }

    .enjoyment_left .swiper-container {
        width: 100%;
        height: auto;
    }

    .enjoyment_left .swiper-slide img {
        height: auto;
    }

    .enjoyment_left .swiper-slide {
        height: 276px;
    }

    .enjoyment_right {
        width: 100%;
    }

    .enjoyment_right_one {
        padding-left: 10px; padding-right: 10px;
    }

    .enjoyment_right_one ul li {
        line-height: 25px;
        font-size: 14px;
        max-height: 50px;
        height: auto;
		padding-left: 20px;
    }

    .enjoyment_right_one ul {
        padding-top: 5px;
        margin-left: 10px;
    }

    .enjoyment_right_two {
    padding-left: 10px; padding-right: 10px;
        margin-top: 10px;
        padding-top: 10px;
    }

    .enjoyment_right_one_tit {
        margin-top: 5px;
        font-size: 18px;
		background-size: 20px auto;
		 padding-left: 30px;margin-bottom: 10px;
    }
	.qr_code{ text-align: center;}
	.qr_code_one,.qr_code_two{ display: inline-block; margin: 0 10px;}
    .enjoyment_right_two_tit {
        font-size: 18px;background-size: 20px auto; padding-left: 30px; margin-bottom: 10px;
    }

	.enjoyment{     margin-bottom: 0;}
	.two_part{ margin-right: 0;}
    .two_part .item-cell .item-tit div:nth-child(2) {
        font-size: 18px;
		padding-left: 10px;
    }

    .two_part .item-cell .item-desc {
        font-size: 14px;
        margin-top: 0;
		line-height: 22px;
		height: auto;
    }

    .two_part .item-cell .item-tit div:nth-child(1) img {
        width: auto;
        height: 18px;
    }

    .two_part .item-cell .item-tit {
        margin-top: 5px;
    }

    .two_part .item-cell .item-more {
        font-size: 14px;
        background: url(../images/icon-more.png) no-repeat 100px center;
        background-size: 8px auto;
        margin-top: 10px;
    }

    .brigade .tabs {
  /*      width: 100%;
        overflow-x: scroll;*/
		 width: 320px; margin-left: auto;margin-right: auto; padding: 0!important;
    }
	.brigade-news{ margin-top: 20px; max-height: 710px; overflow: hidden;padding-bottom: 1px;}
    .brigade-news-tit {
        float: none;
        font-size: 18px; width: auto; text-align: center;
    }
	.brigade-news-left .brigade-news-left-pic span{ font-size: 16px; width: 160px;}
	
/*
    .swiper-container {
        width: 100%;
    }

    .swiper-wrapper {
        width: 100% !important;
    }*/

    .brigade-news-left {
        width: 100%;
        float: none;
    }

    .brigade-news-left img {
        width: 100%;
        height: auto;
    }

    .brigade-news-left .brigade-news-left-pic::after {
        content: "";
        position: absolute;
        top: 50%;
        left: 50%;
        background: url(../images/play.png) no-repeat left center;
        background-size: 40px 40px;
        width: 40px;
        height: 40px;
		  margin-left: -20px; margin-top: -20px;
    }

    .brigade-news-left .brigade-news-left-pic {
        margin-right: 0;
    }
	.brigade-news-left{  clear: both; margin-bottom: 30px;}
	.brigade-news-right{ width: 100%; float: none;}
    .brigade-news-right ul li {
        margin-left: 0px;
        width: 48.5%;
        margin-right: 1.5%;
        height: auto;
    }
	.brigade-news-right ul li:nth-child(2n){  margin-left: 1.5%; margin-right: 0;}
    .brigade-news-right ul li img {
        width: 100%;
        height: auto;
    }

    .brigade-news-right ul li span {
        width: 110px;
        height: 30px;
        line-height: 30px;
        font-size: 16px;
    }

    .brigade-news-right ul li::after {
        content: "";
        position: absolute;
        top: 50%;
        left: 55%;
		margin-left: -15px; margin-top: -15px;
        background: url(../images/play_icon.png) no-repeat left center;
        background-size: 30px 30px;
        width: 30px;
        height: 30px;
    }

    .brigade-news-right ul li {
        margin-top: 5px !important;
    }

    .enterprise-news .enterprise-news-right .item-cell .item-pic::after {
        bottom: 0;
    }

    .brigade .tabs {
        height: 90px;
        padding-left: 30px;
    }

    .brigade .tabs a {
        margin-top: 10px;
        font-size: 16px;
        width: 70px;
        height: 35px;
        line-height: 35px;
    }
	.enterprise{ margin-bottom: 35px;}
    .enterprise-news {
        margin-top:25px;
    }

    .mode-banner {
        width: 100%;
        position: none;
        overflow: hidden;
    }

    .mode-inner {
        float: none;
        position: none;
        left: 0;
    }

    .banner-cnt {
        float: none;
        right: 0;
        width: 100%;
        height: 100%;
        padding-top: 45.8333%;
        position: relative;
    }

    .banner-cnt .pic {
        position: absolute;
        width: 100%;
        height: 100%;
        left: 0;
        top: 0;
    }

    .banner-cnt .pic img {
        width: 100%;
        height: 100%;
    }

    .mode-banner .txt {
        position: absolute;
        background: url("../images/banner_icon.png") no-repeat center bottom;
		background-size: 60% auto;
        width: 375px;
        text-align: center;
        top: 50%;
		margin-top: -35px;
        left: 50%;
		padding-bottom: 20px;
        color: #fff;
        font-family: "宋体";
        font-size:30px;
        height: 50px;
    }	
.mod-totals .item-tit{ font-size: 14px;}
.mod-totals .item-tit span{ font-size: 20px;}	
.mod-news1 .item-mores{
    display: none;
}
	
/*中国服务理念*/	
img{ max-width: 100%; height: auto;}	
	
.md-service{}	
.md-service .item-cnt{ width: auto; padding: 20px; margin: -40px 10px 0 10px;}	
.md-service .item-cell h3{ font-size: 16px;}	
.md-service .item-cell span{ font-size:14px;}
.md-service .item-cell{}
.citem-more a{ font-size: 14px; background-size: 8px auto;}
.mod-edu .item-cnt{ position: static; width: auto; height: auto; padding: 0 10px; padding-bottom: 20px; margin-top: 0; margin: 0;box-shadow:none;}	
.mod-edu .item-desc{  height: auto; padding-bottom: 15px;}	
.mod-edu .item-desc *{ font-size: 14px; line-height: 26px;}
.mod-bbs{ width: auto;}
.mod-bbs .item-cnt{right:0; overflow: hidden;}
.com-arrl, .com-arrr{ z-index: 8;  background: rgba(255,255,255,.3);    left: 8px;  margin-top: -18px; width: 40px;  height: 40px; line-height: 40px;}
.com-arrl *, .com-arrr *{width: 40px;   height: 40px; line-height: 40px; font-size: 18px;}	
.com-arrr{ left: auto; right: 8px;}
.mod-bbs .item-cnt,.mod-bbs .item-cnt *{ height: 50px; line-height: 50px;}
.com-arrl a:after, .com-arrr a:after{/*color: #fff;*/ }
.layer-l,.cur-locals{  display: none;}	
.mod-innnerbox{ margin-top: 0; padding: 20px 0;}
.layer-r{ width: auto;  float: none;}	
.com-curtits{ margin-bottom: 10px; }
.com-curtits span{font-size: 22px;}	
.mod-bbslists .item-cell{ max-width: 375px; width: auto; height: auto;margin: 0 auto 20px auto; float: none;}	
.mod-bbslists{ margin-right: 0;}	
.mod-bbslists .item-pic img{  height: auto;}
.article .content .ar-tit,.article .content .ar-tit span{ font-size: 18px;}
.article .content, .article .content *{ font-size: 14px;}
	
.mod-bbs .item-pic img{ height:auto;}	

.cbtn{font-size:16px;}	
.cbtn a{ height: 40px; line-height: 40px;}	
.cbtn{ width: 140px;height: 40px; line-height: 40px;}
.page li{display: none;}	
.page li.prev,.page li.next	,.page li.page-input,.page li.page-submit{ display: inline-block;}

.mod-joblist li{ padding-left: 95px;}
.mod-joblist li .date{ font-size: 16px; width: 80px;}	
.mod-joblist li .date em{  font-size: 28px;}
.mod-joblist li{  min-height: 40px;}
.respon-top a{ width: auto; font-size: 15px; height: 40px; line-height: 40px; padding: 0 12px;}
.mod-serbrand .item-cell .item-pic{ position: static;   float: none; width: auto;}	
.mod-serbrand .item-cell .item-cnts{ width: auto; float: none; padding: 10px; box-sizing: border-box;}	
.mod-serbrand .item-cell .item-pic a span{  width: 100%; text-align:  center;}
.mod-serbrand .item-cell .item-pic{ height:auto; min-height: 0;}	
.mod-serbrand .item-cell .item-pic a{ height: 100px; width: 100%}	
.mod-serbrand .item-cell .item-pic a span img{ max-height: 55px; width: auto;}	
	
.layer-news-l,.mod-djnewsroll{width: auto;}	
.layer-news-r{ width:auto;}	
.news-showers{ padding: 10px;}
.mod-ywnews li{ height: auto;}
.com-djtop span{ padding-left:56px;}	
.com-djtop a.more{ position: relative; top:8px;}
.mod-newsdj{  margin-top:25px;}
.mod-newsdj .swiper-container, .mod-newsdj .swiper-wrapper, .mod-newsdj .item-cell, .mod-newsdj{ height: auto!important;}	
.mod-newsdj .item-cell{ margin-top: 10px;}
.H80{ }	
.dj-rolls .swiper-container{ max-width: 385px;}	
.layer-news-l{ float: none; width: auto;}	
.mod-djnewsroll{ height: auto;}	
.mod-listedcompanies .item-cell{ height: auto;}	
.mod-listedcompanies .item-pic img{ height: auto;}	
.mod-listedcompanies .item-pic{ width: auto; float: none; height: 180px; overflow: hidden;}	
.mod-listedcompanies .item-cnt{ width: auto; float: none; height: auto; padding: 15px;}
.listed-tab a{ padding: 0 10px; height: 40px; min-width: 0; line-height: 40px; font-size: 16px;}	
.listed-tab	{ height: 40px;}
.mod-listeds .listed-left,.mod-listeds .listed-right{ float: none; width:auto;}	
.mod-listeds .item-cnt{  width: auto;margin: -40px 20px 0 20px; padding: 15px;}	
.listed-btn{ margin-bottom: 25px;}	
.newsInfo .source ul{ text-align: center;}	
.newsInfo .source li{ display: inline-block; width: auto!important; padding: 0 2px;}
.mdsearch{ position: relative;}
.mdsearch input{  width:100%; box-sizing:border-box; }
.mdsearch a{ position: absolute; right: 0; top: 0;}
.mod-joblist{margin-top:0;}	
.event-list li a{padding: 10px 10px; font-size: 14px; line-height: 20px; min-height: 95px;}	
.event-list li{margin-bottom: 15px; padding-right: 25px;}
.mod-innnerbox{  min-height: 0;}	
.event-list li.event-ico1{ padding-right:0; padding-left: 25px;}
.mds-leader .leader-pic{ float: none; width: auto; text-align: center;}
.mds-leader .leadercnts{ float: none; width: auto; margin-left: 0;}
.video-tab{ padding-left:0;}	
.video-tab span{ position: static; display: block; margin-bottom: 15px;}	
.video-tab a{ margin-bottom: 10px; height: 40px; line-height: 40px; font-size: 14px; margin-left: 0; margin-right: 8px;}	
.md-video-roll{ width: auto;}


.md-video-roll .item-cell .item-cnt .item-tit{ }	
.md-video-roll .item-cell .item-pic img{ max-width: 100%; height: 100px;}	
.md-video-roll .item-cell .item-cnt{    font-size: 14px;
    padding: 0 10px;
    height: 30px;
    line-height: 30px;}
.md-video-roll .item-cell .item-cnt *,.myvideo span{font-size: 14px; height: 30px;line-height: 30px;}	
.mod-adbtns2 a.btnl, .mod-adbtns2 a.btnr{ left: 0; background: rgba(255,255,255,.8); top: 40px; }
.md-video-roll .swiper-container {z-index: 0;}	
.mod-adbtns2 a.btnr{ left:auto; right: 0;}	
.mod-adbtns2 a.btnl:after, .mod-adbtns2 a.btnr:after{ color: #000; font-size: 20px;}
	
/*联系我们*/	
.contact-cnt{ margin: -30px 15px 0 15px; width: auto;}
.article .content .contact-cnt li, .contacts2 .contact-cnt li,.article .content .contact-cnt li span, .contacts2 .contact-cnt li span{ font-size: 14px;}	
.article .content .contact-cnt li span, .contacts2 .contact-cnt li span{ margin-right: 10px;}	
/*关于我们概述*/
.intr-tabs a{  width: 115px;height:40px; line-height: 40px; font-size: 14px;}	
.mdzl ul{ padding-left: 25px;}	
.mod-president .item-pic{ width: auto; float: none; text-align: center;}
.mod-president .item-cnts{ width:  auto;}	
.mod-president .md-desc{ max-height: 200px;}
.mod-president .mdslogo{ font-size: 18px; line-height: 180%;}	
.mange-teamlist .item-cell .item-pic,.mange-teamlist .item-cell .item-cnt,.mange-teamlist .item-cell .item-inner{ float: none; width: auto;}
.mange-teamlist .swiper-container{  margin-right: 0;}	
.mange-teamlist .item-cell .item-pic{ background: #f6f6f6; border-bottom: 1px solid #eee; text-align: center; line-height: 0;}	
.mange-teamlist .item-cell .item-pic img{ display: inline-block;}	
.mange-teamlist .item-cell,.mange-teamlist .swiper-wrapper{ height: auto!important;}
.cbtn{ margin-top: 20px;}
#bbsroll-btn6{ right: 8px;}
#bbsroll-btn5,#bbsroll-btn6{ top: 160px;}
.mange-teamlist .item-cell .item-tit a{ font-size:22px;}	
.event-top2 .swiper-container{ padding-top:0;}	
.event-top2:after{ top: 56px;}
#bbsroll-btn7,#bbsroll-btn8{ top: 50px;}
.event-top2 .item-year .yearcnt{top:95px; left:0; right:0; bottom: auto;}	
.event-top2{ height: auto;}
.process-tits{ font-size: 24px; background-size:24px auto;}
.contacts2 .contact-cnt{ margin-top: -30px; position: relative; top: 0; left: 0;}
.teamlist-wrap .item-cell{ height: auto;}	
.teamlist-wrap .item-pic{ float: none; height: auto;}	
.teamlist-wrap .item-cnt{ width: auto;float: none; height: auto;  padding: 20px;}	
.teamlist-wrap .item-pic{ background: #f6f6f6; width: auto;border-bottom: 1px solid #eee; text-align: center; line-height: 0;}
.teamlist-wrap .item-pic  img{ display: inline-block;}	
	
	
	.mds-leader .leader-pic img{ height: 200px!important; width: auto!important;}	
	.teamlist-wrap .item-pic img{height: 150px;width: auto;}
	.dj-rolls .item-pic img{ height: 270px;}
	.mod-president .item-pic img{ height: 200px; width: auto;}
	
	.mange-teamlist .item-cell .item-pic img{ height: 150px; width: auto;}
	.mange-teamlist .item-cell .item-desc{ margin-bottom: 15px;}
	
.remcommed-pic{ position: static;}
.remcommed-pic .brigade-news-left{ margin-bottom: 0;}

.brigade-news{ height:auto;}	
	.layer-r img{ height: auto!important;}	
	.mod-bbslists .item-pic img{ width: auto;}	
}


@media screen and (max-width: 375px) {
/*首页*/
/*.mod-totals .item-tit{ font-size: 14px;}
.mod-totals .item-tit span{ font-size: 26px;}
.com-tit span{ font-size: 18px;}*/
	
/*内页*/	
    .mode-banner .txt{
      
    }
    .brigade .tabs {
 /*       padding-left: 10px;*/
    }

    .enterprise-tit::after {
        left: 1%;
    }

    .brigade-tit::after {
        left: 1%
    }	
   
	
}

@media screen and (max-width: 360px) {
	


}
